class Restaurante < ActiveRecord::Base
  validates_presence_of :nome, :message => "O nome deve ser informado!!!"
  validate :primeira_letra_deve_ser_maiuscula
  
  has_many :qualificacoes
  has_and_belongs_to_many :pratos

private
  def primeira_letra_deve_ser_maiuscula
    errors.add("nome", "A Primeira letra deve ser maiuscula!!") unless nome =~ /[A-Z].*/
  end  
end
